if VFS mode is off, we should nto be using any virtual file types
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
} else {
recurse = false;
}
+
+ if (!(item->isDirectory() ||
+ (!_discoveryData->_syncOptions._vfs || _discoveryData->_syncOptions._vfs->mode() != OCC::Vfs::Off) ||
+ item->_type != CSyncEnums::ItemTypeVirtualFile ||
+ item->_type != CSyncEnums::ItemTypeVirtualFileDownload ||
+ item->_type != CSyncEnums::ItemTypeVirtualFileDehydration)) {
+ qCCritical(lcDisco()) << "wong item type for" << item->_file << item->_type;
+ Q_ASSERT(false);
+ }
+
if (recurse) {
auto job = new ProcessDirectoryJob(path, item, recurseQueryLocal, recurseQueryServer,
_lastSyncTimestamp, this);